package kr.pe.osdev.dao;

import java.util.List;

import kr.pe.osdev.domain.User;

import org.springframework.dao.DataAccessException;

public interface UserDao {
	public User add(User user) throws DataAccessException;
	public User modify(User user) throws DataAccessException;
	public User remove(User user) throws DataAccessException;
	public User find(User user) throws DataAccessException;
	public List<User> findList() throws DataAccessException;
	public List<User> findList(User user) throws DataAccessException;
	public int count() throws DataAccessException;
	public User authenticate(User user) throws DataAccessException;
}